<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script>
        function specialArray() {
            // 创建数组
            var array = new Array();
            // 添加值
            array.push.apply(array, arguments);
            // 添加特殊方法
            array.toPipedString = function () {
                return this.join('|');
            }
            // 返回数组
            return array;
        }
        var arr =new specialArray()
        arr.push("aaa");
        arr.push("bbb");
        arr.push("ccc");
        console.log(      arr.toPipedString())
    </script>
</head>
<body>
寄生构造函数模式
</body>
</html>